/*
18.5 main函数的参数
int main(int argc, const char *argv[]);
argc:命令行参数的个数
argv:为保存命令行参数的字符串指针
1. 第0个参数是程序的全名（如./a.out）,以后的参数为命令行后面跟的用户输入的参数
2. argv参数是字符串指针数组，其各元素值为命令行中各字符串的首地址
3. 指针数组的长度即为参数个数argc.
4. 使用了const修饰（使程序更加严谨）：表明内容不变，指针的目标不变。

linux@linux-vir--mac:~/CProject$ ./a.out 192.168.0.1 8080
argc=3
./a.out
192.168.0.1
8080

 */
#include<stdio.h>
int main(int argc, const char *argv[]){
	if(argc != 3){
		printf("usage:%s ip port \n",argv[0]);
	}
	int i;
	printf("argc=%d\n",argc);
	for(int i = 0 ; i < argc; i++){
		//*argv[i] = 'A';
		printf("%s\n",argv[i]);
	}
	return 0;
}
